﻿using System;
using Krile.Kernel.Plugin;
using Mixture.PluginImpl;


namespace Mixture
{
    /// <summary>
    /// Mixture:Mixi voice plugin
    /// </summary>
    public class Plugin : IPlugin
    {
        public Plugin()
        {
            oper = new MOperation();
            Kernel.Plugin = this;
        }

        MOperation oper = null;
        public string Name
        {
            get { return "Mixture"; }
        }

        public string Id
        {
            get { return Define.PluginId; }
        }

        public string Author
        {
            get { return "Karno"; }
        }

        public double Version
        {
            get { return Define.Version; }
        }

        public Uri UpdateCheckTo
        {
            get { return new Uri(Define.UpdateCheckUri); }
        }

        public Uri Support
        {
            get { return new Uri("http://starwing.net"); }
        }

        public string Description
        {
            get { return "Mixiボイスのためのプラグインです。(α)"; }
        }

        public Operation Operation
        {
            get { return oper; }
        }
    }
}
